leech (a physician) - İspanyolca İngilizce Sözlük